Map Graph

Strand Palace Hotel

Hotel in London (opened 1909)

The Strand Palace Hotel is a large hotel on the north side of the Strand, London, England, positioned close to Covent Garden, Aldwych, Trafalgar Square and the River Thames.

Read article
File:Strand_Palace_Hotel_(4343129401).jpgFile:The_Strand_Palace_Hotel,_The_Strand_-_geograph.org.uk_-_1765622.jpg
Top Questions
AI generated

List the top facts about Strand Palace Hotel

Summarize this article

What is the single most intriguing fact about Strand Palace Hotel?

Are there any controversies surrounding Strand Palace Hotel?

More questions